在apache2.4版本之前做客户端访问控制,是用Allow Deny Order指令做访问控制的,而在2.4的版本上是用的用法跟之前的版本大不相同,如下
2.2上的配置
1 2
| Order deny,allow Deny from all
|
2.4上的配置
2.2上的配置
1 2
| Order allow,deny Allow from all
|
2.4上的配置
下面给出了几个例子在2.4版本上的配置
- 仅允许IP为192.168.1.1的主机访问
1 2 3 4
| <RequireAll> require all granted require ip 192.168.1.1 </RequireAll>
|
- 仅允许192.168.0.0/24网络的主机访问
1 2 3 4
| <RequireAll> require all granted require ip 192.168.1.0/24 </RequireAll>
|
- 禁止192.168.1.2的主机访问,其他的都允许访问,
1 2 3 4
| <RequireAll> require all granted require not ip 192.168.1.2 </RequireAll>
|
- 允许所有访问,
注:这个可以不用加容器 ……
直接,写在 …..里面就可以了
拒绝所有访问